import { TagDetailITF } from '@INTERFACES/Tag'
import { SurveyITF } from '@INTERFACES/Survey'
import { FeedITF } from '@INTERFACES/Feed'
import { DoctorITF } from '@INTERFACES/Doctor'
import { CourseITF } from '@INTERFACES/Video'
import { PlanManagementITF } from '@INTERFACES/PlanManagement'
import { GoodsITF } from '@INTERFACES/Goods'

export interface TagStateITF {
  loadError: boolean;
  loadingTagDetail: boolean;
  loadingTagFeatureds: boolean;
  loadingTagFeedList: boolean;
  canLoadMoreTagFeedList: boolean;
  tagDetail: TagDetailITF;
  tagSurveys: SurveyITF[];
  tagFeatureds: FeedITF[];
  tagDoctors: DoctorITF[];
  tagVideos: CourseITF[];
  tagGoods: GoodsITF[];
  tagFeedList: FeedITF[];
  plans: PlanManagementITF[];
}
